Heuristics for Finding Large Independent Sets, with Applications to Coloring Semi-Random Graphs
نویسندگان
چکیده
We study a semi-random graph model for finding independent sets. For > 0, an n-vertex graph with an independent set S of size n is constructed by blending random and adversarial decisions. Randomly and independently with probability p, each pair of vertices, such that one is in S and the other is not, is connected by an edge. An adversary can then add edges arbitrarily (provided that S remains an independent set). The smaller p is, the larger the control the adversary has over the semi-random graph. We design heuristics that with high probability recover S when p > (1 + ) lnn=jSj, for any constant > 0. We show that when p < (1 ) lnn=jSj, an independent set of size jSj cannot be recovered, unless NP BPP . We use our results to obtain greatly improved coloring algorithms for the model of k-colorable semi-random graphs introduced by Blum and Spencer.
منابع مشابه
Experiments with parallel graph coloring heuristics and applications of graph coloring
We introduce a new hybrid graph coloring algorithm, which combines a parallel version of Morgenstern's S-Impasse algorithm26], with exhaustive search. Our goal is progress towards a coloring heuristic that works well without extensive tuning of algorithm parameters. We also contribute new test data arising in ve diierent application domains, including register allocation and course scheduling. ...
متن کاملAn Approach Based on Coloring Circular-Arc Graphs
to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. Abstract In this paper we discuss a method to perform compile-time buuer allocation, allowing eecient buuer sharing among the arcs of a s...
متن کاملA new exact algorithm for the maximum-weight clique problem based on a heuristic vertex-coloring and a backtrack search
In this paper we present an exact algorithm for the maximum-weight clique problem on arbitrary undirected graphs. The algorithm based on a fact that vertices from the same independent set couldn’t be included into the same maximum clique. Those independent sets are obtained from a heuristic vertex coloring where each of them is a color class. Color classes and a backtrack search are used for pr...
متن کاملParallel Graph
We introduce a new hybrid graph coloring algorithm, which combines a parallel version of Morgenstern's S-Impasse algorithm 26], with exhaustive search. Our goal is progress towards a coloring heuristic that works well without extensive tuning of algorithm parameters. We also contribute new test data arising in ve diierent application domains, including register allocation and course scheduling....
متن کاملParallel Jobs Scheduling with a Specific Due Date: Asemi-definite Relaxation-based Algorithm
This paper considers a different version of the parallel machines scheduling problem in which the parallel jobs simultaneously requirea pre-specifiedjob-dependent number of machines when being processed.This relaxation departs from one of the classic scheduling assumptions. While the analytical conditions can be easily statedfor some simple models, a graph model approach is required when confli...
متن کامل